upper torso strap - Alemán Inglés Diccionario